package com.nancy.java_design.singleton.demo1;

/**
 * 单例模式
 * 饿汉式：静态成员变量
 */
public class Singleton {

    // 1. 构造器私有化
    private Singleton() {
    }

    // 2. 在本类中创建对象
    private static Singleton instance = new Singleton();

    // 2. 内部创建实例,通过public向外提供获取实例的方法
    public static Singleton getInstance() {
        return instance;
    }

}
